
package com.rt.schedulenew.api;

import com.rt.schedulebase.dto.DictScheduleRegularDefDto;
import com.rt.schedulebase.dto.RuleDto;
import com.rt.schedulebase.entity.DictScheduleRegularDef;
import com.rt.schedulenew.utils.global.JsonResult;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;

public interface IDictScheduleRegularDefService extends IService<DictScheduleRegularDef> {
    List<DictScheduleRegularDef> selectList(DictScheduleRegularDefDto p0);

    JsonResult getRegularDefInfo(DictScheduleRegularDefDto p0);

    JsonResult delRegularDef(DictScheduleRegularDefDto p0);

    JsonResult saveRegularDef(DictScheduleRegularDefDto p0);

    JsonResult editRegularDef(DictScheduleRegularDefDto p0);

    DictScheduleRegularDef selectRegularDefById(DictScheduleRegularDefDto p0);

    RuleDto getInitRegularCommonInfo(DictScheduleRegularDefDto p0);
}
